package com.itheima.a01filedemo1;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

public class FileDemo2 {
    public static void main(String[] args) {
        //熟悉一下File的常见方法

        //1.判断该路径的file是否为文件夹
        File f1 = new File("D:\\Java\\a.txt");
        System.out.println(f1.isDirectory());
        //2.判断该路径的file是否为文件
        System.out.println(f1.isFile());
        //3.判断该路径表示的file是否存在
        System.out.println(f1.exists());

        //4.返回文件的大小（字节数量）如果是文件夹则不能获取（会得到4096或者0）
        System.out.println(f1.length());
        //5.返回文件的绝对路径
        System.out.println(f1.getAbsoluteFile());
        //6.返回定义文件时使用的路径
        System.out.println(f1.getPath());
        //7.返回文件的名称，带后缀
        System.out.println(f1.getName());
        //8.返回文件的的最后修改时间
        System.out.println(f1.lastModified());

        //将这个时间格式化为好观察的时间
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(sdf.format(new Date(f1.lastModified())));
    }
}
